package com.itheima.c_for;

/**
 * 案例3：找水仙花数。在控制台输出所有的 水仙花数
 * <p>
 * 提示：水仙花数是一个三位数，水仙花数的个位、十位、百位的数字立方和等于原数
 */
public class Demo04 {

    public static void main(String[] args) {
        //1、定义一个for循环从“100循环到999”。
        for (int i = 100; i <= 999; i++) {
            //2、获取循环变量的值的：个位、十位、百位数字。  153
            int ge = i % 10;
            int shi = i / 10 % 10;
            int bai = i / 100;
            //3、使用if判断：个位、十位、百位的数字立方和是否等于原数，等于则输出该数据。
            if (ge * ge * ge + shi * shi * shi + bai * bai * bai == i) {
                System.out.println(i);
            }
        }
    }
}
